<?
session_start();
/**
  * Modificacion para aceptar Variables GLobales
  * @autor Jairo Losada 
  * @fecha 2009/05
  */
$krd = $_SESSION["krd"];
$dependencia = $_SESSION["dependencia"];
$usua_doc = $_SESSION["usua_doc"];
$codusuario = $_SESSION["codusuario"];
$tip3Nombre=$_SESSION["tip3Nombre"];
$tip3desc = $_SESSION["tip3desc"];
$tip3img =$_SESSION["tip3img"];

/*
 * Lista Subseries documentales
 * @autor Jairo Losada
 * @fecha 2009/06 Modificacion Variables Globales. Arreglo cambio de los request Gracias a recomendacion de Hollman Ladino
 */
foreach ($_GET as $key => $valor)   ${$key} = $valor;
foreach ($_POST as $key => $valor)   ${$key} = $valor;


//if (!$dependencia)   include "$ruta_raiz/rec_session.php";
if (!$dep_sel) $dep_sel = $dependencia;
?>
<html>
<head>
<title>Envio de Documentos. Orfeo...</title>
<!--meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"-->
<link rel="stylesheet" href="../estilos/orfeo.css">
</head>
<body bgcolor="#FFFFFF" topmargin="0" onLoad="window_onload();">
<!--body bgcolor="#FFFFFF" topmargin="0"-->
<div id="spiffycalendar" class="text"></div>
<link rel="stylesheet" type="text/css" href="js/spiffyCal/spiffyCal_v2_1.css">
<?
 $ruta_raiz = "..";
 // Modificado SGD 14-Septiembre-2007
 define('ADODB_ASSOC_CASE', 2);
 include_once "$ruta_raiz/include/db/ConnectionHandler.php";
 $db = new ConnectionHandler("$ruta_raiz");	 
// $db->conn->debug = true;
 if(!$carpeta) $carpeta=0;
 if(!$estado_sal)   {$estado_sal=2;}
 if(!$estado_sal_max) $estado_sal_max=3;

 if($estado_sal==3) {
  $accion_sal = "Envio de Documentos";
	$pagina_sig = "cuerpoEnvioNormal.php";
	$nomcarpeta = "Radicados Para Envio";
	if(!$dep_sel) $dep_sel = $dependencia;

	$dependencia_busq1 = " and c.radi_depe_radi = $dep_sel ";
	$dependencia_busq2 = " and c.radi_depe_radi = $dep_sel";
 }
 
  if ($orden_cambio==1)  {
 	if (!$orderTipo)  {
	   $orderTipo="desc";
	}else  {
	   $orderTipo="";
	}
 }
 $encabezado = "".session_name()."=".session_id()."&estado_sal=$estado_sal&estado_sal_max=$estado_sal_max&accion_sal=$accion_sal&dependencia_busq2=$dependencia_busq2&dep_sel=$dep_sel&filtroSelect=$filtroSelect&tpAnulacion=$tpAnulacion&nomcarpeta=$nomcarpeta&orderTipo=$orderTipo&orderNo=";
 $linkPagina = "$PHP_SELF?$encabezado&orderNo=$orderNo";
 $swBusqDep = "si";
 $carpeta = "nada";
 $swListar = "Si";
 include "../envios/paEncabeza.php";
 $pagina_actual = "../envios/cuerpoEnvioNormal.php";
 $varBuscada = "radi_nume_salida";
 include "../envios/paBuscar.php";
//if ($busqRadicados) {//
 $pagina_sig = "../envios/envia.php";
 include "../envios/paOpciones.php"; 
  
 //$db->conn->debug =true;
	/*  GENERACION LISTADO DE RADICADOS
	 *  Aqui utilizamos la clase adodb para generar el listado de los radicados
	 *  Esta clase cuenta con una adaptacion a las clases utiilzadas de orfeo.
	 *  el archivo original es adodb-pager.inc.php la modificada es adodb-paginacion.inc.php
	 */
?>
  <form name=formEnviar action='../envios/envia.php?<?=$encabezado?>' method=post>
 <?
    if ($orderNo==98 or $orderNo==99) {
       $order=1; 
	   if ($orderNo==98)   $orderTipo="desc";
       if ($orderNo==99)   $orderTipo="";
	}  
    else  {
	   if (!$orderNo)  {
	   		$orderNo=3;
			$orderTipo="desc";
		}
	   $order = $orderNo + 1;
    }

 	$radiPath = $db->conn->Concat($db->conn->substr."(a.anex_codigo,1,4) ", "'/'",$db->conn->substr."(a.anex_codigo,5,3) ","'/docs/'","a.anex_nomb_archivo");
/*
	// MODIFICADO PARA EC
	// 2009-02-21 by PATCH 	
	// Restricción para que no me muestre los documentos que son de salida que no van para unidades
	$xWhere=" AND (((SELECT D.SGD_ESP_CODI FROM SGD_DIR_DRECCIONES D WHERE D.RADI_NUME_RADI=a.radi_nume_salida AND D.SGD_DIR_TIPO='1') IS NULL)
  or substr(a.RADI_NUME_SALIDA, -1)!=1) AND (
    SELECT b.sigla_de_la_empresa 
    FROM SGD_DIR_DRECCIONES D 
      INNER JOIN bodega_empresas b 
      ON b.identificador_empresa=d.sgd_esp_codi
    WHERE 
      D.RADI_NUME_RADI=a.radi_nume_salida 
      AND D.SGD_DIR_TIPO=a.SGD_DIR_TIPO
    ) IS NULL ";
*/
	// Para incluir columnas de ciudad y departamento
	$xcolumns.="(SELECT dp.dpto_nomb 
			FROM 	SGD_DIR_DRECCIONES D 
					INNER JOIN DEPARTAMENTO  dp 
					ON d.dpto_codi= dp.dpto_codi 
			WHERE 
				D.RADI_NUME_RADI=a.radi_nume_salida 
				AND D.SGD_DIR_TIPO=a.sgd_dir_tipo 
				AND d.id_pais= dp.id_pais
				AND d.id_cont= dp.id_cont
		   ) as DPTO,
		  (SELECT m.muni_nomb 
		  	FROM SGD_DIR_DRECCIONES D 
		  		INNER JOIN municipio m 
		  		ON d.muni_codi= m.muni_codi
		  		WHERE D.RADI_NUME_RADI=a.radi_nume_salida 
		  		AND D.SGD_DIR_TIPO=a.sgd_dir_tipo 
		  		AND m.dpto_codi= d.dpto_codi
				AND d.id_pais= m.id_pais
				AND d.id_cont= m.id_cont

		  	) as CIUDAD ";

 	include "$ruta_raiz/include/query/envios/queryCuerpoEnvioNormal.php";
	$rs=$db->conn->Execute($isql);

	//$nregis = $rs->recordcount();
	if (!$rs->fields["IMG_Radicado Salida"])  {
		echo "<table class=borde_tab width='100%'><tr><td class=titulosError><center>NO se encontraron documentos con el criterio de busqueda</center></td></tr></table>";}
	else  {
		$pager = new ADODB_Pager($db,$isql,'adodb', true,$orderNo,$orderTipo);
		$pager->toRefLinks = $linkPagina;
		$pager->toRefVars = $encabezado;
		$pager->checkTitulo = true;
		$pager->Render($rows_per_page=20,$linkPagina,$checkbox=chkEnviar);
	}
 ?>
  </form>

</body>

</html>
